package com.itheima.mapper;
import com.itheima.entity.Brand;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.ResultMap;
import org.apache.ibatis.annotations.Select;
import java.util.List;
import java.util.Map;
public interface BrandsMapper {
   List<Brand> selectAll();
//   查看详情
//   查询
//   注解完成
   @Select("select * from tb_brand where id=#{id}")
   @ResultMap("brandresultmap")
   Brand selectById(int id);

//   List<Brand> selectByCondition(@Param("status") int status,
//                                 @Param("companyName")
//                                 String companyName
//                                  , @Param("brandName") String brandName);
   List<Brand> selectByCondition(Map brand);
   List<Brand> selectbybrand(Brand brand);
   List<Brand> selectbymap(Map brand);
//   单挑件动态查询
   List<Brand> selectbyone(Brand brand);
//   添加
   public void insert(Brand brand);
//修改
   public void update(Brand brand);

//删除
public void delete(int id);
void deletebyids(@Param("ids")int[] ids);
}
